/**
 * 
 */
package br.com.framework.app.bean;

import javax.ejb.EJB;
import javax.enterprise.context.ConversationScoped;
import javax.inject.Named;

import br.com.framework.app.dao.api.UsuarioDao;
import br.com.framework.app.model.Usuario;
import br.com.framework.app.negocio.api.UsuarioNegocio;
import br.com.framework.apresentacao.bean.CRUDBean;

/**
 * @author Cleber
 *
 */
@Named
@ConversationScoped
public class UsuarioBean extends CRUDBean<Usuario, UsuarioDao, UsuarioNegocio>{
	
	@EJB
	private UsuarioNegocio usuarioNegocio;

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * @param entidadeClass
	 */
	public UsuarioBean() {
		super(Usuario.class);
	}

	@Override
	protected UsuarioNegocio getNegocio() {
		return usuarioNegocio;
	}

}
